package crs.dispositivos.facade;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import crs.auxiliares.beans.JsonJTableOptionsBean;
import crs.dispositivos.tablebean.JsonJTableDispositivosBean;

@Transactional
public interface DispositivosFacade {

	List<JsonJTableDispositivosBean> listDispositivos(int startIndex, int pageSize, String sorting, Integer centroid);
	void addDispositivo(JsonJTableDispositivosBean dispositivoBean, Integer userid, String contextpath);
	void updateDispositivo(JsonJTableDispositivosBean db, Integer centroid, String contextpath);
	int getDispositivosCount(Integer userid);
	boolean dispExist(String dispositivoid);
	boolean dispExist(String dispositivoid, int dispid);
	List<JsonJTableOptionsBean> listDispositivos(Integer propietarioId, int sesid);
	
}